A utility default deallocator using a simple call to delete. More...
Public Member Functions | |
DefaultDeallocator ()=default | |
~DefaultDeallocator ()=default | |
virtual void | deallocate (T *object) override |
![]() | |
Deallocator ()=default | |
virtual | ~Deallocator ()=default |
A utility default deallocator using a simple call to delete.
|
default |
Constructor.
|
default |
Destructor.
|
overridevirtual |
Default deallocation implementation using the delete operator. If more complex logic is needed, external code needs to reimplement their own Deallocator.
object | The object to deallocate. |
Implements nkMemory::Deallocator< T >.